import request from '@/utils/request'

// 查询渠道基本信息列表
export function listBaseInfo(query) {
  return request({
    url: '/channel/baseInfo/list',
    method: 'get',
    params: query
  })
}
// 查询渠道基本信息列表
export function ChannelistBaseInfo(query) {
  return request({
    url: '/channel/baseInfo/list',
    method: 'get',
    params: query
  })
}

// 查询渠道基本信息详细
export function getBaseInfo(id) {
  return request({
    url: '/channel/baseInfo/' + id,
    method: 'get'
  })
}

// 新增渠道基本信息
export function addBaseInfo(data) {
  return request({
    url: '/channel/baseInfo',
    method: 'post',
    data: data
  })
}

// 修改渠道基本信息
export function updateBaseInfo(data) {
  return request({
    url: '/channel/baseInfo',
    method: 'put',
    data: data
  })
}
// 修改渠道状态
export function changeInfoStatus(data) {
  return request({
    url: '/channel/baseInfo/updateStatus',
    method: 'post',
    data: data
  })
}
// 修改渠道状态
export function changeSmsInfoStatus(data) {
  return request({
    url: '/channel/baseInfo/updateSmsStatus',
    method: 'post',
    data: data
  })
}

// 删除渠道基本信息
export function delBaseInfo(id) {
  return request({
    url: '/channel/baseInfo/' + id,
    method: 'delete'
  })
}

//
export function baseInfoExtData(query) {
  return request({
    url: '/channel/baseInfo/extData',
    method: 'get',
    params: query
  })
}

export function updateChannelBaseInfo(data){
  return request({
    url: '/channel/baseInfo/updateChannelBaseInfo',
    method: 'put',
    data: data
  })
}

export function updateChannelBaseInfo1(data){
  return request({
    url: '/channel/baseInfo/updateChannelBaseInfo1',
    method: 'put',
    data: data
  })
}
